*{
    margin: 0;
    padding: 0;
   box-sizing: border-box;
}
.navbar{
    padding: 0;
    border-bottom: 1px solid #e1e1e1;
    background: #ffffff;
    height: 80px;
}
nav .btn{
    width: 111px;
    height: 40px;
    border-radius: 30px;
    margin-left: 30px;
}
.xiala{
    border: 1px solid white;
    position: absolute;
    top: 60px;
    width: 334px;
background: white;
    z-index: 1;
    display: none;
}

.dt-nav-btn{
    position:relative;
    display: flex;
}
.dt-nav-btn a{
    text-decoration: none;
    justify-content:space-between;
    width: 98px;
    height: 38px;
    margin-left: 41px;
    margin-top: 11px;
}
.dt-nav-content a{
    font-size: 12px;
    color: #7c7c7c;
    text-decoration: none;
}
.dt-nav-hot-link i{
    width: 150px;
    height: 38px;
    display: inline-block;
    background: url("img/103.png") no-repeat;
    background-size: 100% 100%;
    position: absolute;
    text-indent: -9999em;
    left: 12px;
}
.dt-nav-new-link i{
    width: 150px;
    height: 38px;
    display: inline-block;
    background: url("img/104.png") no-repeat;
    background-size: 100% 100%;
    position: absolute;
    text-indent: -9999em;
    left: 169px;
}

.dt-nav-content{
    text-align: center;
    margin-left: 15px;
    margin-right: 15px;
}

.swiper-container img{
    width: 100%;
    height: 493px;
}
.swiper-pagination .swiper-pagination-bullet-active{
    background: #ff35bc;
}





.input-group{
    margin-left: 60px;
    padding-top: 12px;
}
.input-group .form-control{
    flex: 0.3 1 auto;
    border-radius: 30px;
}

.input-group-text{
    border-radius: 30px;
    background: red;
    border: 1px solid red;
}
.collapse:not(.show){
    display: block;
}
@media (max-width: 600px) {
    .swiper-slide{
        width: 100%;
    }
    .swiper-container img{
        width: 100%;
        height: 100%;
    }
    .input-group{
      margin-left: 0;
    }
    .navbar{
        padding-left: 15px;
        padding-right: 15px;
        height:100%;
    }
    .xiala{
        position: absolute;
        top: 54px;
        right: 13px;
    }
}
.form-control{
    border: 1px solid red;
}
.input-group-append button{
    background: red;
    border: 1px solid red;
    border-radius: 0 17px 17px 0;

}
.row{
    margin-left: -15px;
   margin-right: -15px;
}
main{
    padding-top: 49px;
}
.main-1{
    background: url("img/100.png");
    background-size: cover;
    background-repeat: no-repeat;
    border: 2px solid #e0e0e0;
    padding-left: 75px;
    padding-top: 6px;
    padding-bottom: 6px;
}
.main-1 .p1{
    padding-top: 13px;
    padding-left: 15px;
}
.main-1 .p2{
    padding-top: 26px;
    padding-left: 55px;
}
.main-1 .p3{
    padding-top: 26px;

}
.iten{
    border: 1px solid #e0e0e0;
    margin-top: 30px;
}

.iten .carousel-indicators li{
    width: 10px;
    height: 10px;
    border-radius: 50%;
}
.iten .col-md-3 h1{
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #e0e0e0;
}
.iten .anniu .btn{
    width: 76px;
    height: 36px;
    border-radius: 20px;
    margin-top: 14px;
    margin-left: 5px;
}
.iten .carousel-item img{
    height: 499px;
}
.iten .anniu{
    border-bottom: 1px dashed #e0e0e0;
    padding-bottom: 20px;
}
.iten .input-group .form-control{
    flex: 0.9 1 auto;
}
.iten .input-group #form-control{
    flex: 0.7 1 auto;
}
.iten #input-group{
    border-bottom: 1px dashed #e0e0e0;
    padding-bottom: 20px;
}
.iten .item-2 .h6{
    padding-left: 16px;
    font-size: 17px;
}
.iten .item-2 p{
    padding-left: 16px;
}
.iten .item-2 .btn{
  margin-left: 16px;
    margin-top: -20px;
    border-radius: 24px;
}
@media (max-width: 600px) {
    .main-1 img{
        padding-left: 108px;
    }
    .p1{
        text-align: center;
        padding-right: 31px;
    }
    .p2{
        text-align: center;
        padding-right: 65px;
    }
    .p3{
        text-align: center;
    }
    .main-1{
        padding-left: 25px;
    }
    .main-1{
        background: url("img/100.png") 100% 100%;
        background-repeat: no-repeat;
    }
    .iten .item-2 .btn{
        margin-top: 2px;
    }
    main .main-2 .col-md-7{
        padding-top: 23px;
    }
    .iten .carousel-item img{
        height: 100%;
    }
    .input-group>.custom-select:not(:last-child), .input-group>.form-control:not(:last-child){
        width: 88%;
    }
}
main .main-2{
    padding-top: 50px;
}
main .main-2 #quanbu a{
    padding: 25px 92px 25px 12px;
    text-decoration: none;
    color: #ff7e7e;
}

.jingxuan{
    margin-top: 24px;
}
main .main-2 .col-md-2 a:hover{
    background: #faeded;
}
main .main-2 .active a{
    background: #faeded;
}
main .main-2 .dongtai{
    padding-top: 50px;

}

main .main-2 .content{
    border: 1px solid #e0e0e0;
    position: relative;
    padding-top: 25px;
}
main .main-2 .content a{
    color: #444444;
    text-decoration: none;
}
main .main-2 .content p{
    padding-top: 10px;
}
main .main-2 .content1{
    padding-left: 25px;
}
main .main-2 .content1 span{
    position: absolute;
    left: 92px;
    top: 62px;
    margin-bottom: 0;
}
main .main-2 .content1 .img1{
    position: absolute;
    left: 45px;
    border-radius: 29px;
    width: 41px;
    z-index: 1;
    top: 152px;
}

main .main-2 .content1 #btn1{
    opacity: 0.7;
    position: absolute;
    left: 60px;
    top: 152px;
    border-radius: 17px;
    padding-left: 28px;
}
main .main-2 .content1 #btn2{
    opacity: 0.7;
    position: absolute;
    right: 191px;
    top:152px;
    border-radius: 17px;
    font-size: 1rem;
}
main .main-2 .content2{
    border-top: 1px solid #faeded;
    margin-top: 28px;
}

main .main-2 .content2 #col1 p{
    text-align: center;
    margin-top: 16px;
    border-right: 1px solid #e0e0e0;
}

main .main-2 .content2 #col2 p{
    border-right: 1px solid #e0e0e0;
    text-align: center;
    margin-top: 16px;
}
main .main-2 .content2 .col-md-4 p{
    font-size: 19px;
    text-align: center;
    margin-top: 16px;
}





.main-2 .content-1{
    border: 1px solid #e0e0e0;
    position: relative;
    margin-top: 25px;
    padding-top: 25px;
}
main .main-2 .content1-1 a{
    color: #444444;
    text-decoration: none;
}
main .main-2 .content1-1 p{
    padding-top: 10px;
}
main .main-2 .content1-1{
    padding-left: 25px;
}
main .main-2 .content1-1 span{
    position: absolute;
    left: 92px;
    top: 62px;
    margin-bottom: 0;
}
main .main-2 .content1-1 .img1{
    position: absolute;
    left: 47px;
    border-radius: 29px;
    width: 41px;
    z-index: 1;
    top: 152px;
}

main .main-2 .content1-1 #btn3{
    opacity: 0.7;
    position: absolute;
    left: 60px;
    top: 152px;
    border-radius: 17px;
    padding-left: 28px;
}
main .main-2 .content1-1 #btn4{
    opacity: 0.7;
    position: absolute;
    right: 191px;
    top:152px;
    border-radius: 17px;
    font-size: 1rem;
}
main .main-2 .content2-1{
    border-top: 1px solid #faeded;
    margin-top: 28px;
}

main .main-2 .content2-1 #col3 p{
    text-align: center;
    margin-top: 16px;
    border-right: 1px solid #e0e0e0;
}

main .main-2 .content2-1 #col4 p{
    border-right: 1px solid #e0e0e0;
    text-align: center;
    margin-top: 16px;
}
main .main-2 .content2-1 .col-md-4 p{
    font-size: 19px;
    text-align: center;
    margin-top: 16px;
}



.main-2 .content-2{
    border: 1px solid #e0e0e0;
    position: relative;
    margin-top: 25px;
    padding-top: 25px;
}
main .main-2 .content-2 .content2-1 a{
    color: #444444;
    text-decoration: none;
}
main .main-2 .content-2 .content2-1 p{
    padding-top: 10px;
}
main .main-2 .content-2 .content1-1{
    padding-left: 25px;
}
main .main-2 .content-2 .content1-1 span{
    position: absolute;
    left: 92px;
    top: 62px;
    margin-bottom: 0;
}
main .main-2 .content-2 .content1-1 .img1{
    position: absolute;
    left: 45px;
    border-radius: 29px;
    width: 41px;
    z-index: 1;
    top: 157px;
}

main .main-2 .content-2 .content1-1 #btn5{
    opacity: 0.7;
    position: absolute;
    left: 60px;
    top: 157px;
    border-radius: 17px;
    padding-left: 28px;
}
main .main-2 .content-2 .content1-1 #btn6{
    opacity: 0.7;
    position: absolute;
    right: 191px;
    top:157px;
    border-radius: 17px;
    font-size: 1rem;
}
main .main-2 .content-2 .content2-1{
    border-top: 1px solid #faeded;
    margin-top: 28px;
}

main .main-2 .content-2 .content2-1 #col5 p{
    text-align: center;
    margin-top: 16px;
    border-right: 1px solid #e0e0e0;
}

main .main-2 .content-2 .content2-1 #col6 p{
    border-right: 1px solid #e0e0e0;
    text-align: center;
    margin-top: 16px;
}
main .main-2 .content-2 .content2-1 .col-md-4 p{
    font-size: 19px;
    text-align: center;
    margin-top: 16px;
}







@media (max-width: 600px) {
    main .main-2 #quanbu a{
        padding: 25px 261px 25px 12px;
    }
    main .main-2 .col-md-7{
        padding-top: 23px;
    }
    main .main-2 .content{
        margin-left: 15px;
    }
    main .main-2 .content .content1 .img{
        width: 90%;
    }
    main .main-2 .content1 #btn2{
        opacity: 0.7;
        position: absolute;
        right: 49px;
        top: 152px;
        border-radius: 17px;
        font-size: 1rem;
    }
    main .main-2 .content2 #col1 p{
        border-bottom: 1px solid #e0e0e0;
    }
    main .main-2 .content2 #col2 p{
        border-bottom: 1px solid #e0e0e0;
        margin-top: 0;
    }
    main .main-2 .content2 .col-md-4 p{
        margin-top: 0;
    }




    main .main-2 .content-1{
             margin-left: 15px;
         }
    main .main-2 .content-1 .content1-1 .img{
        width: 90%;
    }
    main .main-2 .content-1 .content1-1 .img1{
        position: absolute;
        left: 45px;
        border-radius: 29px;
        width: 41px;
        z-index: 1;
        top: 173px;
    }
    main .main-2 .content-1 .content1-1 #btn3{
        opacity: 0.7;
        position: absolute;
        left: 60px;
        top: 173px;
        border-radius: 17px;
        padding-left: 28px
    }
    main .main-2 .content-1 .content1-1 #btn4 {
        opacity: 0.7;
        position: absolute;
        right: 49px;
        top: 173px;
        border-radius: 17px;
        font-size: 1rem;
    }
    main .main-2 .content-1 .content2-1 #col3 p{
        border-bottom: 1px solid #e0e0e0;
    }
    main .main-2 .content-1 .content2-1 #col4 p{
        border-bottom: 1px solid #e0e0e0;
        margin-top: 0;
    }
    main .main-2 .content-1 .content2-1 .col-md-4 p{
        margin-top: 0;
    }




    main .main-2 .content-2{
        margin-left: 15px;
    }
    main .main-2 .content-2 .content1-1 .img{
        width: 90%;
    }
    main .main-2 .content-2 .content1-1 .img1{
        position: absolute;
        left: 45px;
        border-radius: 29px;
        width: 41px;
        z-index: 1;
        top: 172px;
    }
    main .main-2 .content-2 .content1-1 #btn5{
        opacity: 0.7;
        position: absolute;
        left: 60px;
        top: 172px;
        border-radius: 17px;
        padding-left: 28px
    }
    main .main-2 .content-2 .content1-1 #btn6 {
        opacity: 0.7;
        position: absolute;
        right: 49px;
        top: 172px;
        border-radius: 17px;
        font-size: 1rem;
    }
    main .main-2 .content-2 .content2-1 #col5 p{
        border-bottom: 1px solid #e0e0e0;
    }
    main .main-2 .content-2 .content2-1 #col6 p{
        border-bottom: 1px solid #e0e0e0;
        margin-top: 0;
    }
    main .main-2 .content-2 .content2-1 .col-md-4 p{
        margin-top: 0;
    }
}




.main-2 .content-3{
    border: 1px solid #e0e0e0;
    position: relative;
    margin-top: 25px;
    padding-top: 25px;
}
main .main-2 .content-3 .content2-1 a{
    color: #444444;
    text-decoration: none;
}
main .main-2 .content-3 .content2-1 p{
    padding-top: 10px;
}
main .main-2 .content-3 .content1-1{
    padding-left: 25px;
}
main .main-2 .content-3 .content1-1 span{
    position: absolute;
    left: 92px;
    top: 62px;
    margin-bottom: 0;
}
main .main-2 .content-3 .content1-1 .img1{
    position: absolute;
    left: 45px;
    border-radius: 29px;
    width: 41px;
    z-index: 1;
    top: 157px;
}
main .main-2 .content-3 .content2-1{
    border-top: 1px solid #faeded;
    margin-top: 28px;
}
main .main-2 .content-3 .content2-1 #col7 p{
    text-align: center;
    margin-top: 16px;
    border-right: 1px solid #e0e0e0;
}

main .main-2 .content-3 .content2-1 #col8 p{
    border-right: 1px solid #e0e0e0;
    text-align: center;
    margin-top: 16px;
}
main .main-2 .content-3 .content2-1 .col-md-4 p{
    font-size: 19px;
    text-align: center;
    margin-top: 16px;
}




.main-2 .content-4{
    border: 1px solid #e0e0e0;
    position: relative;
    margin-top: 25px;
    padding-top: 25px;
}
main .main-2 .content-4 .content2-1 a{
    color: #444444;
    text-decoration: none;
}
main .main-2 .content-4 .content2-1 p{
    padding-top: 10px;
}
main .main-2 .content-4 .content1-1{
    padding-left: 25px;
}
main .main-2 .content-4 .content1-1 span{
    position: absolute;
    left: 92px;
    top: 62px;
    margin-bottom: 0;
}
main .main-2 .content-4 .content1-1 .img1{
    position: absolute;
    left: 45px;
    border-radius: 29px;
    width: 41px;
    z-index: 1;
    top: 157px;
}

main .main-2 .content-4 .content1-1 #btn9{
    opacity: 0.7;
    position: absolute;
    left: 60px;
    top: 157px;
    border-radius: 17px;
    padding-left: 28px;
}
main .main-2 .content-4 .content1-1 #btn10{
    opacity: 0.7;
    position: absolute;
    right: 191px;
    top:157px;
    border-radius: 17px;
    font-size: 1rem;
}
main .main-2 .content-4 .content2-1{
    border-top: 1px solid #faeded;
    margin-top: 28px;
}

main .main-2 .content-4 .content2-1 #col9 p{
    text-align: center;
    margin-top: 16px;
    border-right: 1px solid #e0e0e0;
}

main .main-2 .content-4 .content2-1 #col10 p{
    border-right: 1px solid #e0e0e0;
    text-align: center;
    margin-top: 16px;
}
main .main-2 .content-4 .content2-1 .col-md-4 p{
    font-size: 19px;
    text-align: center;
    margin-top: 16px;
}




.main-2 .content-5{
    border: 1px solid #e0e0e0;
    position: relative;
    margin-top: 25px;
    padding-top: 25px;
}
main .main-2 .content-5 .content2-1 a{
    color: #444444;
    text-decoration: none;
}
main .main-2 .content-5 .content2-1 p{
    padding-top: 10px;
}
main .main-2 .content-5 .content1-1{
    padding-left: 25px;
}
main .main-2 .content-5 .content1-1 span{
    position: absolute;
    left: 92px;
    top: 62px;
    margin-bottom: 0;
}
main .main-2 .content-5 .content1-1 .img1{
    position: absolute;
    left: 45px;
    border-radius: 29px;
    width: 41px;
    z-index: 1;
    top: 157px;
}

main .main-2 .content-5 .content1-1 #btn11{
    opacity: 0.7;
    position: absolute;
    left: 60px;
    top: 157px;
    border-radius: 17px;
    padding-left: 28px;
}
main .main-2 .content-5 .content1-1 #btn12{
    opacity: 0.7;
    position: absolute;
    right: 191px;
    top:157px;
    border-radius: 17px;
    font-size: 1rem;
}
main .main-2 .content-5 .content2-1{
    border-top: 1px solid #faeded;
    margin-top: 28px;
}

main .main-2 .content-5 .content2-1 #col11 p{
    text-align: center;
    margin-top: 16px;
    border-right: 1px solid #e0e0e0;
}

main .main-2 .content-5 .content2-1 #col12 p{
    border-right: 1px solid #e0e0e0;
    text-align: center;
    margin-top: 16px;
}
main .main-2 .content-5 .content2-1 .col-md-4 p{
    font-size: 19px;
    text-align: center;
    margin-top: 16px;
}




.main-2 .content-6{
    border: 1px solid #e0e0e0;
    position: relative;
    margin-top: 25px;
    padding-top: 25px;
}
main .main-2 .content-6 .content2-1 a{
    color: #444444;
    text-decoration: none;
}
main .main-2 .content-6 .content2-1 p{
    padding-top: 10px;
}
main .main-2 .content-6 .content1-1{
    padding-left: 25px;
}
main .main-2 .content-6 .content1-1 span{
    position: absolute;
    left: 92px;
    top: 62px;
    margin-bottom: 0;
}
main .main-2 .content-6 .content1-1 .img1{
    position: absolute;
    left: 45px;
    border-radius: 29px;
    width: 41px;
    z-index: 1;
    top: 157px;
}

main .main-2 .content-6 .content2-1{
    border-top: 1px solid #faeded;
    margin-top: 28px;
}

main .main-2 .content-6 .content2-1 #col13 p{
    text-align: center;
    margin-top: 16px;
    border-right: 1px solid #e0e0e0;
}

main .main-2 .content-6 .content2-1 #col14 p{
    border-right: 1px solid #e0e0e0;
    text-align: center;
    margin-top: 16px;
}
main .main-2 .content-6 .content2-1 .col-md-4 p{
    font-size: 19px;
    text-align: center;
    margin-top: 16px;
}



.main-2 .content-7{
    border: 1px solid #e0e0e0;
    position: relative;
    margin-top: 25px;
    padding-top: 25px;
}
.main-2 .content-7 .content1-1{
    padding-top: 10px;
}
main .main-2 .content-7 .content2-1 a{
    color: #444444;
    text-decoration: none;
}
main .main-2 .content-7 .content2-1 p{
    padding-top: 10px;
}
main .main-2 .content-7 .content1-1{
    padding-left: 25px;
}
main .main-2 .content-7 .content1-1 span{
    position: absolute;
    left: 92px;
    top: 70px;
    margin-bottom: 0;
}
main .main-2 .content-7 .content1-1 .img1{
    position: absolute;
    left: 45px;
    border-radius: 29px;
    width: 41px;
    z-index: 1;
    top: 157px;
}

main .main-2 .content-7 .content1-1 #btn15{
    opacity: 0.7;
    position: absolute;
    left: 60px;
    top: 157px;
    border-radius: 17px;
    padding-left: 28px;
}
main .main-2 .content-7 .content1-1 #btn16{
    opacity: 0.7;
    position: absolute;
    right: 191px;
    top:157px;
    border-radius: 17px;
    font-size: 1rem;
}
main .main-2 .content-7 .content2-1{
    border-top: 1px solid #faeded;
    margin-top: 28px;
}

main .main-2 .content-7 .content2-1 #col15 p{
    text-align: center;
    margin-top: 16px;
    border-right: 1px solid #e0e0e0;
}

main .main-2 .content-7 .content2-1 #col16 p{
    border-right: 1px solid #e0e0e0;
    text-align: center;
    margin-top: 16px;
}
main .main-2 .content-7 .content2-1 .col-md-4 p{
    font-size: 19px;
    text-align: center;
    margin-top: 16px;
}





.main-2 .content-8{
    border: 1px solid #e0e0e0;
    position: relative;
    margin-top: 25px;
    padding-top: 25px;
}
.main-2 .content-8 .content1-1{
    padding-top: 10px;
}
main .main-2 .content-8 .content2-1 a{
    color: #444444;
    text-decoration: none;
}
main .main-2 .content-8 .content2-1 p{
    padding-top: 10px;
}
main .main-2 .content-8 .content1-1{
    padding-left: 25px;
}
main .main-2 .content-8 .content1-1 span{
    position: absolute;
    left: 92px;
    top: 70px;
    margin-bottom: 0;
}
main .main-2 .content-8 .content2-1{
    border-top: 1px solid #faeded;
    margin-top: 28px;
}

main .main-2 .content-8 .content2-1 #col17 p{
    text-align: center;
    margin-top: 16px;
    border-right: 1px solid #e0e0e0;
}

main .main-2 .content-8 .content2-1 #col18 p{
    border-right: 1px solid #e0e0e0;
    text-align: center;
    margin-top: 16px;
}
main .main-2 .content-8 .content2-1 .col-md-4 p{
    font-size: 19px;
    text-align: center;
    margin-top: 16px;
}




.main-2 .content-9{
    border: 1px solid #e0e0e0;
    position: relative;
    margin-top: 25px;
    padding-top: 25px;
}
.main-2 .content-9 .content1-1{
    padding-top: 10px;
}
main .main-2 .content-9 .content2-1 a{
    color: #444444;
    text-decoration: none;
}
main .main-2 .content-9 .content2-1 p{
    padding-top: 10px;
}
main .main-2 .content-9 .content1-1{
    padding-left: 25px;
}
main .main-2 .content-9 .content1-1 span{
    position: absolute;
    left: 92px;
    top: 70px;
    margin-bottom: 0;
}
main .main-2 .content-9 .content1-1 .img1{
    position: absolute;
    left: 45px;
    border-radius: 29px;
    width: 41px;
    z-index: 1;
    top: 157px;
}

main .main-2 .content-9 .content1-1 #btn19{
    opacity: 0.7;
    position: absolute;
    left: 60px;
    top: 157px;
    border-radius: 17px;
    padding-left: 28px;
}
main .main-2 .content-9 .content1-1 #btn20{
    opacity: 0.7;
    position: absolute;
    right: 191px;
    top:157px;
    border-radius: 17px;
    font-size: 1rem;
}
main .main-2 .content-9 .content2-1{
    border-top: 1px solid #faeded;
    margin-top: 28px;
}

main .main-2 .content-9 .content2-1 #col19 p{
    text-align: center;
    margin-top: 16px;
    border-right: 1px solid #e0e0e0;
}

main .main-2 .content-9 .content2-1 #col20 p{
    border-right: 1px solid #e0e0e0;
    text-align: center;
    margin-top: 16px;
}
main .main-2 .content-9 .content2-1 .col-md-4 p{
    font-size: 19px;
    text-align: center;
    margin-top: 16px;
}



.main-2 .content-10{
    border: 1px solid #e0e0e0;
    position: relative;
    margin-top: 25px;
    padding-top: 25px;
}
.main-2 .content-10 .content1-1{
    padding-top: 10px;
}
main .main-2 .content-10 .content2-1 a{
    color: #444444;
    text-decoration: none;
}
main .main-2 .content-10 .content2-1 p{
    padding-top: 10px;
}
main .main-2 .content-10 .content1-1{
    padding-left: 25px;
}
main .main-2 .content-10 .content1-1 span{
    position: absolute;
    left: 92px;
    top: 70px;
    margin-bottom: 0;
}
main .main-2 .content-10 .content1-1 .img1{
    position: absolute;
    left: 45px;
    border-radius: 29px;
    width: 41px;
    z-index: 1;
    top: 157px;
}

main .main-2 .content-10 .content1-1 #btn21{
    opacity: 0.7;
    position: absolute;
    left: 60px;
    top: 157px;
    border-radius: 17px;
    padding-left: 28px;
}
main .main-2 .content-10 .content1-1 #btn22{
    opacity: 0.7;
    position: absolute;
    right: 191px;
    top:157px;
    border-radius: 17px;
    font-size: 1rem;
}
main .main-2 .content-10 .content2-1{
    border-top: 1px solid #faeded;
    margin-top: 28px;
}

main .main-2 .content-10 .content2-1 #col21 p{
    text-align: center;
    margin-top: 16px;
    border-right: 1px solid #e0e0e0;
}

main .main-2 .content-10 .content2-1 #col22 p{
    border-right: 1px solid #e0e0e0;
    text-align: center;
    margin-top: 16px;
}
main .main-2 .content-10 .content2-1 .col-md-4 p{
    font-size: 19px;
    text-align: center;
    margin-top: 16px;
}




.main-2 .content-11{
    border: 1px solid #e0e0e0;
    position: relative;
    margin-top: 25px;
    padding-top: 25px;
}
.main-2 .content-11 .content1-1{
    padding-top: 10px;
}
main .main-2 .content-11 .content2-1 a{
    color: #444444;
    text-decoration: none;
}
main .main-2 .content-11 .content2-1 p{
    padding-top: 10px;
}
main .main-2 .content-11 .content1-1{
    padding-left: 25px;
}
main .main-2 .content-11 .content1-1 span{
    position: absolute;
    left: 92px;
    top: 70px;
    margin-bottom: 0;
}
main .main-2 .content-11 .content1-1 .img1{
    position: absolute;
    left: 45px;
    border-radius: 29px;
    width: 41px;
    z-index: 1;
    top: 157px;
}

main .main-2 .content-11 .content1-1 #btn23{
    opacity: 0.7;
    position: absolute;
    left: 60px;
    top: 157px;
    border-radius: 17px;
    padding-left: 28px;
}
main .main-2 .content-11 .content1-1 #btn24{
    opacity: 0.7;
    position: absolute;
    right: 191px;
    top:157px;
    border-radius: 17px;
    font-size: 1rem;
}
main .main-2 .content-11 .content2-1{
    border-top: 1px solid #faeded;
    margin-top: 28px;
}

main .main-2 .content-11 .content2-1 #col23 p{
    text-align: center;
    margin-top: 16px;
    border-right: 1px solid #e0e0e0;
}

main .main-2 .content-11 .content2-1 #col24 p{
    border-right: 1px solid #e0e0e0;
    text-align: center;
    margin-top: 16px;
}
main .main-2 .content-11 .content2-1 .col-md-4 p{
    font-size: 19px;
    text-align: center;
    margin-top: 16px;
}






.main-2 .content-12{
    border: 1px solid #e0e0e0;
    position: relative;
    margin-top: 25px;
    padding-top: 25px;
}
.main-2 .content-12 .content1-1{
    padding-top: 10px;
}
main .main-2 .content-12 .content2-1 a{
    color: #444444;
    text-decoration: none;
}
main .main-2 .content-12 .content2-1 p{
    padding-top: 10px;
}
main .main-2 .content-12 .content1-1{
    padding-left: 25px;
}
main .main-2 .content-12 .content1-1 span{
    position: absolute;
    left: 92px;
    top: 70px;
    margin-bottom: 0;
}
main .main-2 .content-12 .content2-1{
    border-top: 1px solid #faeded;
    margin-top: 28px;
}

main .main-2 .content-12 .content2-1 #col23 p{
    text-align: center;
    margin-top: 16px;
    border-right: 1px solid #e0e0e0;
}

main .main-2 .content-12 .content2-1 #col24 p{
    border-right: 1px solid #e0e0e0;
    text-align: center;
    margin-top: 16px;
}
main .main-2 .content-12 .content2-1 .col-md-4 p{
    font-size: 19px;
    text-align: center;
    margin-top: 16px;
}



.main-2 .content-13{
    border: 1px solid #e0e0e0;
    position: relative;
    margin-top: 25px;
    padding-top: 25px;
}
.main-2 .content-13 .content1-1{
    padding-top: 10px;
}
main .main-2 .content-13 .content2-1 a{
    color: #444444;
    text-decoration: none;
}
main .main-2 .content-13 .content2-1 p{
    padding-top: 10px;
}
main .main-2 .content-13 .content1-1{
    padding-left: 25px;
}
main .main-2 .content-13 .content1-1 span{
    position: absolute;
    left: 92px;
    top: 70px;
    margin-bottom: 0;
}
main .main-2 .content-13 .content1-1 .img1{
    position: absolute;
    left: 45px;
    border-radius: 29px;
    width: 41px;
    z-index: 1;
    top: 157px;
}

main .main-2 .content-13 .content1-1 #btn27{
    opacity: 0.7;
    position: absolute;
    left: 60px;
    top: 157px;
    border-radius: 17px;
    padding-left: 28px;
}
main .main-2 .content-13 .content1-1 #btn28{
    opacity: 0.7;
    position: absolute;
    right: 191px;
    top:157px;
    border-radius: 17px;
    font-size: 1rem;
}
main .main-2 .content-13 .content2-1{
    border-top: 1px solid #faeded;
    margin-top: 28px;
}

main .main-2 .content-13 .content2-1 #col27 p{
    text-align: center;
    margin-top: 16px;
    border-right: 1px solid #e0e0e0;
}

main .main-2 .content-13 .content2-1 #col28 p{
    border-right: 1px solid #e0e0e0;
    text-align: center;
    margin-top: 16px;
}
main .main-2 .content-13 .content2-1 .col-md-4 p{
    font-size: 19px;
    text-align: center;
    margin-top: 16px;
}



.main-2 .content-14{
    border: 1px solid #e0e0e0;
    position: relative;
    margin-top: 25px;
    padding-top: 25px;
}
.main-2 .content-14 .content1-1{
    padding-top: 10px;
}
main .main-2 .content-14 .content2-1 a{
    color: #444444;
    text-decoration: none;
}
main .main-2 .content-14 .content2-1 p{
    padding-top: 10px;
}
main .main-2 .content-14 .content1-1{
    padding-left: 25px;
}
main .main-2 .content-14 .content1-1 span{
    position: absolute;
    left: 92px;
    top: 70px;
    margin-bottom: 0;
}
main .main-2 .content-14 .content1-1 .img1{
    position: absolute;
    left: 45px;
    border-radius: 29px;
    width: 41px;
    z-index: 1;
    top: 157px;
}

main .main-2 .content-14 .content1-1 #btn29{
    opacity: 0.7;
    position: absolute;
    left: 60px;
    top: 157px;
    border-radius: 17px;
    padding-left: 28px;
}
main .main-2 .content-14 .content1-1 #btn30{
    opacity: 0.7;
    position: absolute;
    right: 191px;
    top:157px;
    border-radius: 17px;
    font-size: 1rem;
}
main .main-2 .content-14 .content2-1{
    border-top: 1px solid #faeded;
    margin-top: 28px;
}

main .main-2 .content-14 .content2-1 #col29 p{
    text-align: center;
    margin-top: 16px;
    border-right: 1px solid #e0e0e0;
}

main .main-2 .content-14 .content2-1 #col30 p{
    border-right: 1px solid #e0e0e0;
    text-align: center;
    margin-top: 16px;
}
main .main-2 .content-14 .content2-1 .col-md-4 p{
    font-size: 19px;
    text-align: center;
    margin-top: 16px;
}





.main-2 .content-15{
    border: 1px solid #e0e0e0;
    position: relative;
    margin-top: 25px;
    padding-top: 25px;
}
.main-2 .content-15 .content1-1{
    padding-top: 10px;
}
main .main-2 .content-15 .content2-1 a{
    color: #444444;
    text-decoration: none;
}
main .main-2 .content-15 .content2-1 p{
    padding-top: 10px;
}
main .main-2 .content-15 .content1-1{
    padding-left: 25px;
}
main .main-2 .content-15 .content1-1 span{
    position: absolute;
    left: 92px;
    top: 70px;
    margin-bottom: 0;
}
main .main-2 .content-15 .content1-1 .img1{
    position: absolute;
    left: 45px;
    border-radius: 29px;
    width: 41px;
    z-index: 1;
    top: 157px;
}

main .main-2 .content-15 .content1-1 #btn31{
    opacity: 0.7;
    position: absolute;
    left: 60px;
    top: 157px;
    border-radius: 17px;
    padding-left: 28px;
}
main .main-2 .content-15 .content1-1 #btn32{
    opacity: 0.7;
    position: absolute;
    right: 191px;
    top:157px;
    border-radius: 17px;
    font-size: 1rem;
}
main .main-2 .content-15 .content2-1{
    border-top: 1px solid #faeded;
    margin-top: 28px;
}

main .main-2 .content-15 .content2-1 #col31 p{
    text-align: center;
    margin-top: 16px;
    border-right: 1px solid #e0e0e0;
}

main .main-2 .content-15 .content2-1 #col32 p{
    border-right: 1px solid #e0e0e0;
    text-align: center;
    margin-top: 16px;
}
main .main-2 .content-15 .content2-1 .col-md-4 p{
    font-size: 19px;
    text-align: center;
    margin-top: 16px;
}






.main-2 .content-16{
    border: 1px solid #e0e0e0;
    position: relative;
    margin-top: 25px;
    padding-top: 25px;
}
.main-2 .content-16 .content1-1{
    padding-top: 10px;
}
main .main-2 .content-16 .content2-1 a{
    color: #444444;
    text-decoration: none;
}
main .main-2 .content-16 .content2-1 p{
    padding-top: 10px;
}
main .main-2 .content-16 .content1-1{
    padding-left: 25px;
}
main .main-2 .content-16 .content1-1 span{
    position: absolute;
    left: 92px;
    top: 70px;
    margin-bottom: 0;
}
main .main-2 .content-16 .content2-1{
    border-top: 1px solid #faeded;
    margin-top: 28px;
}

main .main-2 .content-16 .content2-1 #col33 p{
    text-align: center;
    margin-top: 16px;
    border-right: 1px solid #e0e0e0;
}

main .main-2 .content-16 .content2-1 #col34 p{
    border-right: 1px solid #e0e0e0;
    text-align: center;
    margin-top: 16px;
}
main .main-2 .content-16 .content2-1 .col-md-4 p{
    font-size: 19px;
    text-align: center;
    margin-top: 16px;
}



.main-2 .content-17{
    margin-top: 60px;
}
.main-2 .content-17 a{
    text-decoration: none;
    border: 1px solid #ff7e7e;
    padding: 30px 286px 29px 286px;
    color: #ff7e7e;
}

.main-2 .col-md-3 .neirong{
    border: 1px solid #e0e0e0;
}
.main-2 .col-md-3 .neirong h3{
    padding-left: 22px;
}
.main-2 .col-md-3 .neirong1{
    border-bottom: 1px solid #e0e0e0;
}
.main-2 .col-md-3 .neirong1 a{
    position: absolute;
    right: 26px;
    top: 11px;
    color: #ff7e7e;
}
.main-2 .col-md-3 .neirong2 p{
    font-size: 12px;
}
.main-2 .col-md-3 .neirong2 .imgg{
    padding-left: 13px;
    padding-top: 11px;
}
.main-2 .col-md-3 .neirong2 a{
    padding-left: 18px;
    display: block;
    padding-top: 11px;
    color: #444444;
}
.main-2 .col-md-3 .neirong2 p{
    padding-left: 18px;
}
.main-2 .col-md-3 .neirong2 .btnn{
    margin-top: 13px;
}


.main-2 .col-md-3 .erweima{
    border: 1px solid #e0e0e0;
    margin-top: 30px;
}
.main-2 .col-md-3 .erweima{
    text-align: center;
}
.main-2 .col-md-3 .erweima h3{
    padding-top: 20px;
}

.main-2 .col-md-3 .erweima img{
    padding-top: 20px;
    padding-bottom: 20px;
}
.main-2 .col-md-3 .erweima .p2{
    color: #7c7c7c;
}
.main-2 .col-md-3 .erweima .p3{
    font-size: 15px;
    color: #7c7c7c;
}







@media (max-width: 600px){

    main .main-2 .content-3{
        margin-left: 15px;
    }
    main .main-2 .content-3 .content1-1 .img{
        width: 90%;
    }
    main .main-2 .content-3 .content1-1 .img1{
        position: absolute;
        left: 45px;
        border-radius: 29px;
        width: 41px;
        z-index: 1;
        top: 156px;
    }
    main .main-2 .content-3 .content1-1 #btn7{
        opacity: 0.7;
        position: absolute;
        left: 60px;
        top: 156px;
        border-radius: 17px;
        padding-left: 28px
    }
    main .main-2 .content-3 .content1-1 #btn8 {
        opacity: 0.7;
        position: absolute;
        right: 49px;
        top: 156px;
        border-radius: 17px;
        font-size: 1rem;
    }
    main .main-2 .content-3 .content2-1 #col7 p{
        border-bottom: 1px solid #e0e0e0;
    }
    main .main-2 .content-3 .content2-1 #col8 p{
        border-bottom: 1px solid #e0e0e0;
        margin-top: 0;
    }
    main .main-2 .content-3 .content2-1 .col-md-4 p{
        margin-top: 0;
    }




    main .main-2 .content-4{
        margin-left: 15px;
    }
    main .main-2 .content-4 .content1-1 .img{
        width: 90%;
    }
    main .main-2 .content-4 .content1-1 .img1{
        position: absolute;
        left: 45px;
        border-radius: 29px;
        width: 41px;
        z-index: 1;
        top: 156px;
    }
    main .main-2 .content-4 .content1-1 span{
        position: absolute;
        left: 92px;
        top: 62px;
        margin-bottom: 0;
    }
    main .main-2 .content-4 .content1-1 #btn9{
        opacity: 0.7;
        position: absolute;
        left: 60px;
        top: 156px;
        border-radius: 17px;
        padding-left: 28px
    }
    main .main-2 .content-4 .content1-1 #btn10{
        opacity: 0.7;
        position: absolute;
        right: 49px;
        top: 156px;
        border-radius: 17px;
        font-size: 1rem;
    }
    main .main-2 .content-4 .content2-1 #col9 p{
        border-bottom: 1px solid #e0e0e0;
    }
    main .main-2 .content-4 .content2-1 #col10 p{
        border-bottom: 1px solid #e0e0e0;
        margin-top: 0;
    }
    main .main-2 .content-4 .content2-1 .col-md-4 p{
        margin-top: 0;
    }




    main .main-2 .content-5{
        margin-left: 15px;
    }
    main .main-2 .content-5 .content1-1 span{
        position: absolute;
        left: 92px;
        top: 60px;
        margin-bottom: 0;
    }
    main .main-2 .content-5 .content1-1 .img{
        width: 90%;
    }
    main .main-2 .content-5 .content1-1 .img1{
        position: absolute;
        left: 45px;
        border-radius: 29px;
        width: 41px;
        z-index: 1;
        top: 156px;
    }
    main .main-2 .content-5 .content1-1 #btn11{
        opacity: 0.7;
        position: absolute;
        left: 60px;
        top: 156px;
        border-radius: 17px;
        padding-left: 28px
    }
    main .main-2 .content-5 .content1-1 #btn12{
        opacity: 0.7;
        position: absolute;
        right: 49px;
        top: 156px;
        border-radius: 17px;
        font-size: 1rem;
    }
    main .main-2 .content-5 .content2-1 #col11 p{
        border-bottom: 1px solid #e0e0e0;
    }
    main .main-2 .content-5 .content2-1 #col12 p{
        border-bottom: 1px solid #e0e0e0;
        margin-top: 0;
    }
    main .main-2 .content-5 .content2-1 .col-md-4 p{
        margin-top: 0;
    }













    main .main-2 .content-6{
        margin-left: 15px;
    }
    main .main-2 .content-6 .content1-1 .img{
        width: 90%;
    }
    main .main-2 .content-6 .content2-1 #col13 p{
        border-bottom: 1px solid #e0e0e0;
    }
    main .main-2 .content-6 .content2-1 #col14 p{
        border-bottom: 1px solid #e0e0e0;
        margin-top: 0;
    }
    main .main-2 .content-6 .content2-1 .col-md-4 p{
        margin-top: 0;
    }





    main .main-2 .content-7{
        margin-left: 15px;
    }
    main .main-2 .content-7 .content1-1 .img{
        width: 90%;
    }
    main .main-2 .content-7 .content1-1 .img1{
        position: absolute;
        left: 45px;
        border-radius: 29px;
        width: 41px;
        z-index: 1;
        top: 156px;
    }
    main .main-2 .content-7 .content1-1 #btn15{
        opacity: 0.7;
        position: absolute;
        left: 60px;
        top: 156px;
        border-radius: 17px;
        padding-left: 28px
    }
    main .main-2 .content-7 .content1-1 #btn16{
        opacity: 0.7;
        position: absolute;
        right: 49px;
        top: 156px;
        border-radius: 17px;
        font-size: 1rem;
    }
    main .main-2 .content-7 .content2-1 #col15 p{
        border-bottom: 1px solid #e0e0e0;
    }
    main .main-2 .content-7 .content2-1 #col16 p{
        border-bottom: 1px solid #e0e0e0;
        margin-top: 0;
    }
    main .main-2 .content-7 .content2-1 .col-md-4 p{
        margin-top: 0;
    }




}

@media (max-width: 600px){
    main .main-2 .content-8{
        margin-left: 15px;
    }
    main .main-2 .content-8 .content1-1 .img{
        width: 90%;
    }

    main .main-2 .content-8 .content2-1 #col17 p{
        border-bottom: 1px solid #e0e0e0;
    }
    main .main-2 .content-8 .content2-1 #col18 p{
        border-bottom: 1px solid #e0e0e0;
        margin-top: 0;
    }
    main .main-2 .content-8 .content2-1 .col-md-4 p{
        margin-top: 0;
    }






    main .main-2 .content-9{
        margin-left: 15px;
    }
    main .main-2 .content-9 .content1-1 .img{
        width: 90%;
    }
    main .main-2 .content-9 .content1-1 .img1{
        position: absolute;
        left: 45px;
        border-radius: 29px;
        width: 41px;
        z-index: 1;
        top: 178px;
    }
    main .main-2 .content-9 .content1-1 #btn19{
        opacity: 0.7;
        position: absolute;
        left: 60px;
        top: 178px;
        border-radius: 17px;
        padding-left: 28px
    }
    main .main-2 .content-9 .content1-1 #btn20 {
        opacity: 0.7;
        position: absolute;
        right: 49px;
        top: 178px;
        border-radius: 17px;
        font-size: 1rem;
    }
    main .main-2 .content-9 .content2-1 #col19 p{
        border-bottom: 1px solid #e0e0e0;
    }
    main .main-2 .content-9 .content2-1 #col20 p{
        border-bottom: 1px solid #e0e0e0;
        margin-top: 0;
    }
    main .main-2 .content-9 .content2-1 .col-md-4 p{
        margin-top: 0;
    }






    main .main-2 .content-10{
        margin-left: 15px;
    }
    main .main-2 .content-10 .content1-1 .img{
        width: 90%;
    }
    main .main-2 .content-10 .content1-1 .img1{
        position: absolute;
        left: 45px;
        border-radius: 29px;
        width: 41px;
        z-index: 1;
        top: 156px;
    }
    main .main-2 .content-10 .content1-1 #btn21{
        opacity: 0.7;
        position: absolute;
        left: 60px;
        top: 156px;
        border-radius: 17px;
        padding-left: 28px
    }
    main .main-2 .content-10 .content1-1 #btn22 {
        opacity: 0.7;
        position: absolute;
        right: 49px;
        top: 156px;
        border-radius: 17px;
        font-size: 1rem;
    }
    main .main-2 .content-10 .content2-1 #col21 p{
        border-bottom: 1px solid #e0e0e0;
    }
    main .main-2 .content-10 .content2-1 #col22 p{
        border-bottom: 1px solid #e0e0e0;
        margin-top: 0;
    }
    main .main-2 .content-10 .content2-1 .col-md-4 p{
        margin-top: 0;
    }





    main .main-2 .content-11{
        margin-left: 15px;
    }
    main .main-2 .content-11 .content1-1 .img{
        width: 90%;
    }
    main .main-2 .content-11 .content1-1 .img1{
        position: absolute;
        left: 45px;
        border-radius: 29px;
        width: 41px;
        z-index: 1;
        top: 156px;
    }
    main .main-2 .content-11 .content1-1 #btn23{
        opacity: 0.7;
        position: absolute;
        left: 60px;
        top: 156px;
        border-radius: 17px;
        padding-left: 28px
    }
    main .main-2 .content-11 .content1-1 #btn24 {
        opacity: 0.7;
        position: absolute;
        right: 49px;
        top: 156px;
        border-radius: 17px;
        font-size: 1rem;
    }
    main .main-2 .content-11 .content2-1 #col23 p{
        border-bottom: 1px solid #e0e0e0;
    }
    main .main-2 .content-11 .content2-1 #col24 p{
        border-bottom: 1px solid #e0e0e0;
        margin-top: 0;
    }
    main .main-2 .content-11 .content2-1 .col-md-4 p{
        margin-top: 0;
    }





    main .main-2 .content-12{
        margin-left: 15px;
    }
    main .main-2 .content-12 .content1-1 .img{
        width: 90%;
    }
    main .main-2 .content-12 .content1-1 .img1{
        position: absolute;
        left: 45px;
        border-radius: 29px;
        width: 41px;
        z-index: 1;
        top: 156px;
    }
    main .main-2 .content-12 .content2-1 #col25 p{
        border-bottom: 1px solid #e0e0e0;
    }
    main .main-2 .content-12 .content2-1 #col26 p{
        border-bottom: 1px solid #e0e0e0;
        margin-top: 0;
    }
    main .main-2 .content-12 .content2-1 .col-md-4 p{
        margin-top: 0;
    }




    main .main-2 .content-13{
        margin-left: 15px;
    }
    main .main-2 .content-13 .content1-1 .img{
        width: 90%;
    }
    main .main-2 .content-13 .content1-1 .img1{
        position: absolute;
        left: 45px;
        border-radius: 29px;
        width: 41px;
        z-index: 1;
        top: 156px;
    }
    main .main-2 .content-13 .content1-1 #btn27{
        opacity: 0.7;
        position: absolute;
        left: 60px;
        top: 156px;
        border-radius: 17px;
        padding-left: 28px
    }
    main .main-2 .content-13 .content1-1 #btn28 {
        opacity: 0.7;
        position: absolute;
        right: 49px;
        top: 156px;
        border-radius: 17px;
        font-size: 1rem;
    }
    main .main-2 .content-13 .content2-1 #col27 p{
        border-bottom: 1px solid #e0e0e0;
    }
    main .main-2 .content-13 .content2-1 #col28 p{
        border-bottom: 1px solid #e0e0e0;
        margin-top: 0;
    }
    main .main-2 .content-13 .content2-1 .col-md-4 p{
        margin-top: 0;
    }




    main .main-2 .content-14{
        margin-left: 15px;
    }
    main .main-2 .content-14 .content1-1 .img{
        width: 90%;
    }
    main .main-2 .content-14 .content1-1 .img1{
        position: absolute;
        left: 45px;
        border-radius: 29px;
        width: 41px;
        z-index: 1;
        top: 171px;
    }
    main .main-2 .content-14 .content1-1 #btn29{
        opacity: 0.7;
        position: absolute;
        left: 60px;
        top: 171px;
        border-radius: 17px;
        padding-left: 28px
    }
    main .main-2 .content-14 .content1-1 #btn30{
        opacity: 0.7;
        position: absolute;
        right: 49px;
        top: 171px;
        border-radius: 17px;
        font-size: 1rem;
    }
    main .main-2 .content-14 .content2-1 #col29 p{
        border-bottom: 1px solid #e0e0e0;
    }
    main .main-2 .content-14 .content2-1 #col30 p{
        border-bottom: 1px solid #e0e0e0;
        margin-top: 0;
    }
    main .main-2 .content-14 .content2-1 .col-md-4 p{
        margin-top: 0;
    }








    main .main-2 .content-15{
        margin-left: 15px;
    }
    main .main-2 .content-15 .content1-1 .img{
        width: 90%;
    }
    main .main-2 .content-15 .content1-1 .img1{
        position: absolute;
        left: 45px;
        border-radius: 29px;
        width: 41px;
        z-index: 1;
        top: 182px;
    }
    main .main-2 .content-15 .content1-1 #btn31{
        opacity: 0.7;
        position: absolute;
        left: 60px;
        top: 182px;
        border-radius: 17px;
        padding-left: 28px
    }
    main .main-2 .content-15 .content1-1 #btn32{
        opacity: 0.7;
        position: absolute;
        right: 49px;
        top: 182px;
        border-radius: 17px;
        font-size: 1rem;
    }
    main .main-2 .content-15 .content2-1 #col31 p{
        border-bottom: 1px solid #e0e0e0;
    }
    main .main-2 .content-15 .content2-1 #col32 p{
        border-bottom: 1px solid #e0e0e0;
        margin-top: 0;
    }
    main .main-2 .content-15 .content2-1 .col-md-4 p{
        margin-top: 0;
    }








    main .main-2 .content-16{
        margin-left: 15px;
    }
    main .main-2 .content-16 .content1-1 .img{
        width: 90%;
    }

    main .main-2 .content-16 .content2-1 #col33 p{
        border-bottom: 1px solid #e0e0e0;
    }
    main .main-2 .content-16 .content2-1 #col34 p{
        border-bottom: 1px solid #e0e0e0;
        margin-top: 0;
    }
    main .main-2 .content-16 .content2-1 .col-md-4 p{
        margin-top: 0;
    }



    .main-2 .content-17 a{
        padding: 29px 134px 29px 133px;
        margin-left: 15px;
    }
}
@media (max-width: 600px){
    .main-2 .col-md-3{
        padding-top: 70px;
    }
    .main-2 .col-md-3 .neirong1 a{
        position: absolute;
        right: 31px;
        top: 79px;
    }
    .main-2 .col-md-3 .neirong2{
        text-align: center;
    }
    .main-2 .col-md-3 .erweima{
        text-align: center;
    }
    .main-2 .col-md-3 .erweima img{
        padding-top: 29px;
    }
    .main-2 .col-md-3 .erweima h3{
        padding-top: 23px;
    }
    .main-2 .col-md-3 .erweima .p2{
        margin-left: 70px;
        padding-top: 40px;
    }
    footer .col-md-12 i{
        font-size: 17px;
    }
}



footer{
    margin-top: 100px;
    background: #555555;
}

footer .col-md-3{
    padding-top: 30px;
    text-align: center;
}

footer .xiazai{
    border-right: 1px solid #aaaaaa;
    color: white;
}
footer .col-md-3 li{
padding: 10px;
}
footer .col-md-3 a{
    color: #afafaf;
    text-decoration: none;
}
footer .col-md-3 h6{
    color: white;
}
footer .col-md-3 a:hover{
    color: white;
}
footer .col-md-12 p{
    text-align: center;
    font-size: 13px;
}
footer #fanhui{
    width: 50px;
    height: 50px;
    background: blueviolet;
    position: fixed;
    right: 83px;
    bottom: 102px;
    display: none;
}
footer #fanhui p{
    text-align: center;
    line-height: 45px;
    cursor:pointer;
}